public interface Originator {
	abstract Memento CreateMemento();
	abstract void SetMemento(Memento mem);
}

